﻿using Neo4jConnect.Rest;

namespace Neo4jConnect
{
    public interface IGraphDatabaseService
    {
        IRestService RestService { get; }

        RootNode GetRootNode();

        T CreateNode<T>() where T : Node, new();
        T GetNode<T>(ulong nodeId) where T : Node, new();        
    }
}